package mac.types.interfacePedlER;

import java.util.*;
import mac.eventRecognizer.pedlParser.*;

public class ParserErObject implements java.io.Serializable {
  Hashtable symbolTable;
  ASTStart parseTree;
  Vector events;
  Vector conditions;

  public ParserErObject() {
    symbolTable = null; 
    parseTree = null;
    events = null; 
    conditions = null;
  }
  public ParserErObject(Hashtable s, ASTStart p, Vector e, Vector c) {
    symbolTable = s;
    parseTree = p;
    events = e;
    conditions = c;
  }

  public Hashtable getSymbolTable() { return symbolTable; }
  public ASTStart getParseTree() { return parseTree; }
  public Vector getEvents() { return events; }
  public Vector getConditions() { return conditions; }
  public void setSymbolTable(Hashtable s) { symbolTable = s; }
  public void setParseTree(ASTStart p) { parseTree = p; }
  public void setEvents(Vector e) { events = e; }
  public void setConditions(Vector c) { conditions = c; }
}
